9c3600c5bb04a615a1f245adca0ad99e82aa41e9,src/main/java/shadowsocks/util/GlobalConfig.java,GlobalConfig,getConfigFromFile,#,193
Before Change
//No this config, ignore;
}
try{
int lport = jsonobj.getInt("local_port");
log.debug("CFG:Local port: " + lport);
GlobalConfig.get().setLocalPort(lport);
}catch(JSONException e){
After Change
log.debug("CFG:Server port: " + port);
GlobalConfig.get().setPort(port);
}
if (jsonobj.containsKey("local_port")) {
int lport = jsonobj.getInteger("local_port").intValue();
log.debug("CFG:Local port: " + lport);
GlobalConfig.get().setLocalPort(lport);
}
if (jsonobj.containsKey("password")) {
String password = jsonobj.getString("password");
log.debug("CFG:Password: " + password);
GlobalConfig.get().setPassowrd(password);
}
if (jsonobj.containsKey("method")) {
String method = jsonobj.getString("method");
log.debug("CFG:Crypto method: " + method);
GlobalConfig.get().setMethod(method);